home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <stdlib.h>
- #include <winb.h>
- #include <te.h>
- #include <fntb.h>
- #include <gui.h>
-
- extern int dialogID ;
- extern int MJ_BASEOBJ ;
- extern int messageID[12] ;
- extern int taskButtonID[11] ;
- extern int taskButtonFunc() ;
- extern int dialogMenuID ;
- extern int topMenuItemID[3] ;
- extern int topMenuID[4] ;
- extern int MenuItemID[9] ;
- extern int showAboutFunc() ;
- extern int quitFunc() ;
- extern int execFunc() ;
- extern int packFunc() ;
- extern int restartEXGFunc() ;
- extern int quitIconID ;
- extern int dialogBaseHyperID ;
-
- #define ALIGN 4
- #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
-
- /* MMI_init 用データ */
-
- /* ヘッダ */
-
- MMIINIT initDataGUI = { "MmiInit", 43, 0 } ;
-
- /* dialogID */
-
- static MMIPACKET d001 = { &dialogID,
- &MJ_BASEOBJ,
- &MJ_DIALOGL40,
- OFFSET(DIALOGL40),
- MS_NONE
- } ;
- static DIALOGL40 d001d = { MS_BTLEFTL40 | MS_EVMOSONL40,
- 193, 149, 447, 332, 2, 4,15,
- MS_PANELL40 | MS_BFRAMEL40 | MS_FRAMEL40,
- NULL, 0, 0
- } ;
-
- /* messageID[0] */
-
- static MMIPACKET d002 = { &messageID[0],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d002d = { MS_DSPONLYL40,
- 200, 174, 439, 185, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[1] */
-
- static MMIPACKET d003 = { &messageID[1],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d003d = { MS_DSPONLYL40,
- 200, 187, 439, 198, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[2] */
-
- static MMIPACKET d004 = { &messageID[2],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d004d = { MS_DSPONLYL40,
- 200, 200, 439, 211, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[3] */
-
- static MMIPACKET d005 = { &messageID[3],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d005d = { MS_DSPONLYL40,
- 200, 213, 439, 224, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[4] */
-
- static MMIPACKET d006 = { &messageID[4],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d006d = { MS_DSPONLYL40,
- 200, 226, 439, 237, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[5] */
-
- static MMIPACKET d007 = { &messageID[5],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d007d = { MS_DSPONLYL40,
- 200, 239, 439, 250, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[6] */
-
- static MMIPACKET d008 = { &messageID[6],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d008d = { MS_DSPONLYL40,
- 200, 252, 439, 263, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[7] */
-
- static MMIPACKET d009 = { &messageID[7],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d009d = { MS_DSPONLYL40,
- 200, 265, 439, 276, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[8] */
-
- static MMIPACKET d010 = { &messageID[8],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d010d = { MS_DSPONLYL40,
- 200, 278, 439, 289, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[9] */
-
- static MMIPACKET d011 = { &messageID[9],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d011d = { MS_DSPONLYL40,
- 200, 291, 439, 302, 8, 8,15,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[10] */
-
- static MMIPACKET d012 = { &messageID[10],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d012d = { MS_DSPONLYL40,
- 200, 304, 439, 315, 8,15, 8,
- MS_OPAQUEL40,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* messageID[11] */
-
- static MMIPACKET d013 = { &messageID[11],
- &dialogID,
- &MJ_MSGL40,
- OFFSET(MSGL40),
- MS_NONE
- } ;
- static MSGL40 d013d = { MS_DSPONLYL40,
- 356, 317, 439, 328, 8, 5, 8,
- MS_OPAQUEL40,
- "ffffffffffffff",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0
- } ;
-
- /* taskButtonID[0] */
-
- static MMIPACKET d014 = { &taskButtonID[0],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d014d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 174, 439, 185, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8001
- } ;
-
- /* taskButtonID[1] */
-
- static MMIPACKET d015 = { &taskButtonID[1],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d015d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 187, 439, 198, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8002
- } ;
-
- /* taskButtonID[2] */
-
- static MMIPACKET d016 = { &taskButtonID[2],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d016d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 200, 439, 211, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8003
- } ;
-
- /* taskButtonID[3] */
-
- static MMIPACKET d017 = { &taskButtonID[3],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d017d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 213, 439, 224, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8004
- } ;
-
- /* taskButtonID[4] */
-
- static MMIPACKET d018 = { &taskButtonID[4],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d018d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 226, 439, 237, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8005
- } ;
-
- /* taskButtonID[5] */
-
- static MMIPACKET d019 = { &taskButtonID[5],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d019d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 239, 439, 250, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8006
- } ;
-
- /* taskButtonID[6] */
-
- static MMIPACKET d020 = { &taskButtonID[6],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d020d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 252, 439, 263, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8007
- } ;
-
- /* taskButtonID[7] */
-
- static MMIPACKET d021 = { &taskButtonID[7],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d021d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 265, 439, 276, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8008
- } ;
-
- /* taskButtonID[8] */
-
- static MMIPACKET d022 = { &taskButtonID[8],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d022d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 278, 439, 289, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x8009
- } ;
-
- /* taskButtonID[9] */
-
- static MMIPACKET d023 = { &taskButtonID[9],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d023d = { MS_BTRIGHTL40 | MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 291, 439, 302, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x800a
- } ;
-
- /* taskButtonID[10] */
-
- static MMIPACKET d024 = { &taskButtonID[10],
- &dialogID,
- &MJ_BUTTONL40,
- OFFSET(BUTTONL40),
- MS_NONE
- } ;
- static BUTTONL40 d024d = { MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
- 200, 304, 439, 315, 0, 0, 0,
- MS_NONEL40,
- taskButtonFunc,
- 0x800b
- } ;
-
- /* dialogMenuID */
-
- static MMIPACKET d025 = { &dialogMenuID,
- &dialogID,
- &MJ_MENUL40,
- OFFSET(MENUL40),
- MS_NONE
- } ;
- static MENUL40 d025d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
- 197, 153, 424, 172, 8, 7,15,
- MS_NONEL40,
- NULL, 0
- } ;
-
- /* topMenuItemID[0] */
-
- static MMIPACKET d026 = { &topMenuItemID[0],
- &dialogMenuID,
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d026d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
- 197, 153, 252, 172, 8, 8,15,
- MS_PANELL40,
- 0,
- 0x0000, 512,
- "た3",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuID[0] */
-
- static MMIPACKET d027 = { &topMenuID[0],
- &topMenuItemID[0],
- &MJ_MENUL40,
- OFFSET(MENUL40),
- MS_UNSELECT
- } ;
- static MENUL40 d027d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_SAVEL40,
- 154, 73, 281, 146, 8,15, 8,
- MS_SRECTL40 | MS_BFRAMEL40 | MS_FRAMEL40,
- NULL, 0
- } ;
-
- /* MenuItemID[0] */
-
- static MMIPACKET d028 = { &MenuItemID[0],
- &topMenuID[0],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d028d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 161, 77, 272, 96, 8,15,11,
- MS_NONEL40,
- showAboutFunc,
- 0x0041, 513,
- "アバウト...",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* MenuItemID[1] */
-
- static MMIPACKET d029 = { &MenuItemID[1],
- &topMenuID[0],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d029d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 161, 98, 272, 117, 8,15, 5,
- MS_NONEL40,
- 0,
- 0x0000, -1,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* MenuItemID[2] */
-
- static MMIPACKET d030 = { &MenuItemID[2],
- &topMenuID[0],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d030d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 161, 114, 272, 133, 8,15,10,
- MS_NONEL40,
- quitFunc,
- 0x0051, 514,
- "終了",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuItemID[1] */
-
- static MMIPACKET d031 = { &topMenuItemID[1],
- &dialogMenuID,
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d031d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
- 253, 153, 325, 172, 8, 1,15,
- MS_PANELL40,
- 0,
- 0x0000, 515,
- "ファイル",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuID[3] */
-
- static MMIPACKET d032 = { &topMenuID[3],
- &topMenuItemID[1],
- &MJ_MENUL40,
- OFFSET(MENUL40),
- MS_UNSELECT
- } ;
- static MENUL40 d032d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_SAVEL40,
- 214, 337, 341, 438, 8,15, 8,
- MS_SRECTL40 | MS_BFRAMEL40 | MS_FRAMEL40,
- NULL, 0
- } ;
-
- /* MenuItemID[6] */
-
- static MMIPACKET d033 = { &MenuItemID[6],
- &topMenuID[3],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d033d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 221, 341, 332, 360, 8,15, 2,
- MS_NONEL40,
- execFunc,
- 0x0045, 516,
- "実行...",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* MenuItemID[7] */
-
- static MMIPACKET d034 = { &MenuItemID[7],
- &topMenuID[3],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d034d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 221, 362, 332, 381, 8,15, 5,
- MS_NONEL40,
- 0,
- 0x0000, -1,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* MenuItemID[8] */
-
- static MMIPACKET d035 = { &MenuItemID[8],
- &topMenuID[3],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d035d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40 | MS_INACTIVEL40,
- 221, 378, 332, 397, 8,15, 5,
- MS_NONEL40,
- packFunc,
- 0x0050, 517,
- "圧縮...",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* MenuItemID[5] */
-
- static MMIPACKET d036 = { &MenuItemID[5],
- &topMenuID[3],
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d036d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 225, 405, 336, 424, 8,15,12,
- MS_NONEL40,
- restartEXGFunc,
- 0x0052, 520,
- "リスタート",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuItemID[2] */
-
- static MMIPACKET d037 = { &topMenuItemID[2],
- &dialogMenuID,
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d037d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
- 326, 153, 424, 172, 8, 1,15,
- MS_PANELL40,
- 0,
- 0x0000, 518,
- "アプリケーション",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuID[1] */
-
- static MMIPACKET d038 = { &topMenuID[1],
- &topMenuItemID[2],
- &MJ_MENUL40,
- OFFSET(MENUL40),
- MS_UNSELECT
- } ;
- static MENUL40 d038d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_SAVEL40,
- 330, 49, 457, 144,10,15, 8,
- MS_SRECTL40 | MS_BFRAMEL40 | MS_FRAMEL40,
- NULL, 0
- } ;
-
- /* quitIconID */
-
- static MMIPACKET d039 = { &quitIconID,
- &dialogID,
- &MJ_ICONL40,
- OFFSET(ICONL40),
- MS_NONE
- } ;
- static ICONL40 d039d = { MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
- 425, 153, 442, 172, 8, 8,15,
- MS_PANELL40,
- quitFunc,
- 0x801d, 519
- } ;
-
- /* dialogBaseHyperID */
-
- static MMIPACKET d040 = { &dialogBaseHyperID,
- &MJ_BASEOBJ,
- &MJ_HYPER,
- OFFSET(HYPER),
- MS_NONE
- } ;
- static HYPER d040d = { MS_NONEL40,
- 0, 0, 5, 5, 0, 0, 0,
- MS_NONEL40,
- } ;
-
- /* MenuItemID[3] */
-
- static MMIPACKET d041 = { &MenuItemID[3],
- NULL,
- &MJ_MITEML40,
- OFFSET(MITEML40),
- MS_NONE
- } ;
- static MITEML40 d041d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 401, 55, 512, 74, 8,15, 2,
- MS_NONEL40,
- 0,
- 0x0000, -1,
- "最近のアプリ",
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
- /* topMenuID[2] */
-
- static MMIPACKET d042 = { &topMenuID[2],
- &MenuItemID[3],
- &MJ_MENUL40,
- OFFSET(MENUL40),
- MS_NONE
- } ;
- static MENUL40 d042d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40,
- 512, 56, 639, 151, 8,15, 8,
- MS_SRECTL40 | MS_BFRAMEL40 | MS_FRAMEL40,
- NULL, 0
- } ;
-
- /* MenuItemID[4] */
-
- static MMIPACKET d043 = { &MenuItemID[4],
- NULL,
- &MJ_MITEML40,
- 0,
- MS_NONE
- } ;
- static MITEML40 d043d = { MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
- 421, 82, 532, 101, 8,15, 5,
- MS_NONEL40,
- 0,
- 0x0000, -1,
- NULL,
- 1, 12, 12,
- MS_NONEL40,
- 0, 0,
- 0
- } ;
-
-